body
{ 
   color: #000;
   background: #34689A;
   font:100% Arial,Helvetica,sans-serif;
}

#logo
{
    padding-left:0;
    padding-top:0;
}

#first
{
    float:left;
    width:50%;
}
#second
{
    float:right;
    width:50%;
}

.submit input
{
    margin-left: 4.5em;
}

#tooltip
{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

#tooltip h3, #tooltip div
{
    margin: 0;
}

input
{
    font:100% Arial,Helvetica,sans-serif;
    color: #376B99;
    background: #ffffff;
    border: 1px solid #781351;
}

input:focus, textarea:focus 
{
    background: #FFFFCC;
}

.submit input
{
    color: #000;
    background: #ffa20f;
    border: 2px outset #d7b9c9
}

fieldset
{
    border: none;
}

legend
{
    color: #CBCBCB;
    font-size: 200%;
    background: #395773;
    border: 2px solid #113B63;
    padding: 2px 6px
}

a
{
    color: #CBCBCB;
}